package com.yc.cloud.admin.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * SIP信令系统API通用响应视图对象
 *
 * @author kinggu
 * @since 2025-09-09
 */
@Data
@Accessors(chain = true)
@ApiModel(value = "SipApiResponseVo", description = "SIP信令系统API通用响应视图对象")
public class SipApiResponseVo<T> {

    @ApiModelProperty(value = "响应代码：0-成功，其他-失败")
    private Integer code;

    @ApiModelProperty(value = "响应消息")
    private String msg;

    @ApiModelProperty(value = "响应数据")
    private T data;
}